Part 1
========


# ==========================================
# Installation of OpenVPN version 2.1.2 on 
# Bubba TWO server
# August 2010
#
# Background: 
# Because the "$ apt-get install openvpn" did not result into a working OpenVPN client,
# I started with using the latest source version from the OpenVPN site (community version).
# ==========================================

# Login by means of SSH into your account (which is not the root account)
# Give yourself root priviliges (su)

# Get the latest sources
# OpenVPN 2.1.2 -- released on 2010.08.15 OpenVPN Source (Community Software -> Downloads)
$ wget http://openvpn.net/release/openvpn-2.1.2.tar.gz
$ tar -xf openvpn-2.1.2.tar.gz

# The LZO is needed: (see http://www.oberhumer.com/opensource/lzo/download/ for tatest version)
$ wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.03.tar.gz
$ tar -xf lzo-2.03.tar.gz

# The OpenSSL is needed:
$ wget http://www.openssl.org/source/openssl-1.0.0a.tar.gz
$ tar -xf openssl-1.0.0a.tar.gz

# Enable compiling sources:
$ apt-get install build-essential

# Go into the LZO folder
$ cd <LZO>
$ ./configure
$ make
$ make install

# Go into the OPENSSL folder
$ cd <OPENSSL>
$ ./config
$ make
$ make test
$ make install

# Go into the OPENVPN folder:
$ cd <OPENVPN>
$ cd <openvpnfolder>
$ ./configure --with-ssl-headers=/usr/local/ssl/include/ --with-ssl-lib=/usr/local/ssl/lib/
$ make
$ make install

That's it.

Now change the firewall settings... (part 2)